Am now mirroring EditText API. Added more style attributes. 

Added text and hint text color. Saving state (can probably be removed). Using dimens now instead of hard coded values in the layout.