| text | String | initial text for the input field |
| placeholderText | String | sets hint text for the input field |
| onChange | Function(String) | callback to handle change in value of text in the input field |
| style | MessageInputStyle | provides style to this widget |
| maxLine | int | maximum lines allowed to increase in the input field |
| secondaryButtonView | Widget | additional ui component apart from primary |
| auxiliaryButtonView | Widget | additional ui component apart from primary and secondary |
| primaryButtonView | Widget | a ui component that would trigger basic functionality |
| auxiliaryButtonsAlignment | AuxiliaryButtonsAlignment | controls position auxiliary button view |
| textEditingController | TextEditingController | provides control of the input field |
| focusNode | FocusNode | allows to listen to changes in focus state of the TextFormField |