Add support for filling `input[type=hidden]`

Behaves like a `StringInput`