This is a highly customizable input field, that can create an input field of text, email, and password.

The component can be customized using the props below: