Fixes #135: Updated Hidden type to specify tagName

* Ensures that the Hidden type uses an input tag instead of a div.
* Adding tagName seemed more appropriate than extending Text instead of Base.