# Text Input Demo validates character input, focus routing, and scissor clipping. ```{raw} html ▶ Run in browser ``` **Tags:** `ui` - Two TextEdit fields with working keyboard input - A clipped scroll area showing labels that extend beyond bounds - Tab to switch focus between fields Run: uv run python examples/features/ui/text_input.py ## Source ```{literalinclude} ../../examples/features/ui/text_input.py :language: python :linenos: ```