Input is one line of free text: a name, a subject, a URL, a coupon code. When the possible answers are known in advance, a narrower control says more and validates for you.
- A number goes in InputNumber. It has steppers, a min and max, and keeps the value a number instead of a string.
- A value from a known set goes in Select, or AutoComplete when the list is long and the reader may still type something new.
- A mention goes in Mentions. Typing @ or # in a plain Input opens no list.
- More than a line goes in Input.TextArea. A single-line field scrolls sideways, so the reader cannot see the first sentence while writing the third.
Make the field about as wide as the answer it expects. A two-letter country code in a full-width field looks like a question you got wrong.