Use the rux-input component
mainrux-input component allows users to enter freeform text. It supports various data entry formats including masked data (passwords, phone numbers), date/time, and numeric entry. For detailed UX guidelines, refer to the Astro UXDS: Input Field documentation.