This should work
input {
padding-top: 0;
padding-left: 0;
line-height: 1em;
}
It seems that you probably have an add-on like 40px 0or something like that. Thus, the top and bottom have a lot of space (indentation) above and below.
EDIT:
If this does not work, you probably have a set heightfor your input, which is bad. Because the input is for one line only. If you want to use multiple lines, you should use tags <textarea></textarea>instead<input>
<textarea>, - , ,
http://jsfiddle.net/PVRp4/
input {
padding: 0 0 400px 0;
}