Create consistent widths for textareas and inputs

Chrome, Firefox, IE, and Opera have inconsistent borders and padding in regards to textarea and input elements.

This pull request adds a consistent border and padding to input & textarea elements.  This allows them to look similar across browsers and also have the same visual width if they are both set to the same width.

Chrome -
Input: 1x1 px padding and 2x2 px borders
Textarea: 2x2 px padding and 1x1 px borders

Firefox -
Input: 2x2 px padding and 1x1 px borders
Textarea: 2x2 px padding and 1x1 px borders

IE -
Input: 1x2 px padding and 1x1 px borders
Textarea: 2x2 px padding and 1x1 px borders

Opera -
Input: 0x1 px padding and 2x2px borders
Textarea: 2x2 px padding and 1x1 px borders

For more infomation see request:
https://github.com/necolas/normalize.css/issues/126