add form-input component