add HTML5 color input

:as => color allows the user to select a color and returns the hex value for that color, only Opera 11 and Chrome 20 have implemented input type="color".