make sure HiddenInputs can take a data-pattern also
create PlaintTextInput and HiddenInput and related types