| alignLabelWithHint | Whether to align the label with the hint or not. Defaults to false. | boolean |
| border | The border to display around the input. Will render a border by default when border is null. | InputBorder |
| constraints | The constraints to be applied to the input. | BoxConstraints |
| contentPadding | The padding to be applied to the input. | Padding |
| counter | | component |
| counterStyle | The style use for the counterText. | TextStyle |
| counterText | The text to place below the line as a character counter. | string |
| disabledBorder | The border to display when the input is disabled and not showing an error. | InputBorder |
| enabled | Whether the input is enabled or disabled. | boolean |
| enabledBorder | The border to display when the input is enabled and not showing an error. | InputBorder |
| errorBorder | The border to display when the input has an error and does not have the focus. | InputBorder |
| errorMaxLines | The maximum number of lines the error text can use. | integer |
| errorStyle | The style to use for the error text. | TextStyle |
| errorText | The error text to display when the input has an error. | string |
| fillColor | The fill color of the input. | integer |
| filled | Whether the input is filled with fillColor. | boolean |
| floatingLabelBehavior | Defines how the floating label should be displayed. | string |
| floatingLabelStyle | The style to use for the floating label. | TextStyle |
| focusColor | The color to use when the input is focused. | integer |
| focusedBorder | The border to display when the input has the focus. | InputBorder |
| focusedErrorBorder | The border to display when the input has the focus and has an error. | InputBorder |
| helperMaxLines | The maximum number of lines the helper text can use. | integer |
| helperStyle | The style to use for the helper text. | TextStyle |
| helperText | The helper text to display. | string |
| hintMaxLines | The maximum number of lines the hint text can use. | integer |
| hintStyle | The style to use for the hint text. | TextStyle |
| hintText | The hint text to display. | string |
| hintTextDirection | The direction of the hint text. | string |
| hoverColor | The color to use when the input is hovered. | integer |
| icon | The Icon to use | Icon |
| iconColor | The color for the icon | integer |
| isCollapsed | Whether the decoration is the same size as the input field. | boolean |
| isDense | Whether the decoration is dense. | boolean |
| label | Any component | Component |
| labelStyle | The style to use for the label. | TextStyle |
| labelText | The text that describes the input field. | string |
| prefix | Any component | Component |
| prefixIcon | The Icon to use | Icon |
| prefixIconColor | the color of the prefixIcon | integer |
| prefixIconConstraints | The constraints for the prefixIcon. | BoxConstraints |
| prefixStyle | The style to use for the prefixText. | TextStyle |
| prefixText | The text to display before the input. | string |
| semanticCounterText | The semantic label for the counterText. | string |
| suffix | | component |
| suffixIcon | The Icon to use | Icon |
| suffixIconColor | the color of the sufficIcon | integer |
| suffixIconConstraints | The constraints for the suffixIcon. | BoxConstraints |
| suffixStyle | The style to use for the suffixText. | TextStyle |
| suffixText | The text to display after the input. | string |