I've created an image of the result I want for a couple of input fields.

What I've tried to get that result is this:
input {
padding-left: 2px;
padding-top: 2px;
height: 1.8em;
font-size: 1em;
}
The problem I'm having in creating this is any time I resize the text so it is relatively smaller than the input field, the height of the input field changes accordingly as well, it doesn't appear to be paying any attention to the height attribute, only font-size.
I want the text to end up at about 60% the height of the input field, and as above, quite close in to the bottom left corner.
Can someone point me in the right direction for this?