TextArea subclass with custom key handling for chat input.
ChatTextArea(
self,
**kwargs: Any = {},
)TextAreaSet whether the app should show the cursor as active.
When has_focus=False (e.g., agent is running), disables cursor blink so the cursor doesn't flash while waiting for a response.
Set whether completion suggestions are visible.
Insert a newline character.
Select all text in the text area.
Set text from history navigation.
Clear the text area.