Changed success and error messages to TextFields
added optional placeholder field and modified the form builder to include the placeholder