Populate html5 form elements

Current code will leave new html5 input types (number, date, etc. ) empty on populate. This change should handle basic cases for all the new input types.