US 1984: allow use of any type in the HTML TextInput widget

Allowing any type in the HTML text input widget.

leaving it backward compatible , if the password property is set to true,
then  the attribute will still be type: "password",
but it won't be input:text if password is not defined or set to false