InlinePromptTextArea(
self,
**kwargs: Any = {},
)Soft-wrapping text input shared by inline prompts.
Matches the primary chat input's paste handling: a multi-line paste stays
grouped instead of submitting on the first embedded newline, and a large
paste collapses into a compact [Pasted text #N] placeholder that expands
back to the full text via submitted_value.
Posted when the user presses Enter to submit text.
Subclasses should re-declare a nested Submitted so Textual derives a
distinct handler name (e.g. on_goal_review_text_area_submitted).
Without it, a host mounting more than one inline prompt cannot tell
their submissions apart, and the base handler name goes unhandled.