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",and "text" if set to false.