Ich kann mich irren, aber eine Möglichkeit, den Text in einem <input> zu positionieren, gibt es nicht.
jein - wenn das alleine im element ist, kann man die zeilenhöhe gleich der "kontainer"-höhe setzen, dann tut e vertical-align.
<input style="line-height:5em; height:5em; vertical-align:bottom" type="text" value="Eingabe">? Nein, jedenfalls nicht im standardkonformen Modus von Firefox 3.6 oder Opera 11, da bleibt das Wort "Eingabe" in der Mitte vom <input>.