# Text Input A text input component supporting different visual variants, as well as leading and trailing icons. Built on the native `` element for full form compatibility. ```tsx demo import { TextInput } from "@tenstorrent/vesper/text-input"; export default function TextInputDemo() { return ( ); } ``` > [!IMPORTANT] > > Always give a `TextInput` an accessible name by either [pairing it with a `