Fix some input styling issues

* Type attribute for input tags
* Height auto to work in themes with fixed height for inputs
* Placeholder test