1# TextInput (System API)
2
3The **TextInput** component provides single-line text input.
4
5>  **NOTE**
6>
7>  This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version.
8>
9>  This topic describes only system APIs provided by the module. For details about its public APIs, see [TextInput](ts-basic-components-textinput.md).
10
11## InputType
12
13| Name                                | Description                                      |
14| ---------------------------------- | ---------------------------------------- |
15| SCREEN_LOCK_PASSWORD<sup>11+</sup> | Lock screen password input mode. This mode accepts only digits, letters, underscores (_), spaces, and special characters. An eye icon is used to show or hide the password, and the entered text is hidden behind dots by default. Since API version 12, on specific devices, the entered text is displayed directly as dots. The password input mode does not support underlines.<br>**System API**: This is a system API.|
16