The validated Input is a wrapper around Input.text.
They can validate the input and return an error if nessarry.
The initial state contains
value: starting valuevalidator: a vaidation function (a decoder)toString: a function that returns a string representationthe view function, the parameters include
msgMapper: A function wrapping the Msg into a msgplaceholder: See Element.text for more informationlabel: The (hidden) label of the input (needed for screen readers)readOnly: a representation of the validated value
(clicking on the element will turn on edit mode)