Input is a parent component of all fields like Text, Number, Email, Phone, Address, etc. These all fields are belongs belong to the Input component. However, these all fields and component components are sharing similar properties to each other.
The following fields are belongs belong to the Input component:
Address:
A compound data type that contains address field data. This field includes a few sub-fields: Country, State, City, Street & Postal code.
...
Arrays are used to store multiple values in a single variable, instead of declaring separate variables for each value.
Object:
Object An object is a field, where variables are saved together within an object, we call them fields or member variables.
...
A Date/Time value stores a year, month, day, and a time. The time is stored as GMT, but displays in the time zone of the user viewing it.
...
Image Field is used for storing valid image files into in the database in jpg, jpeg, jpg, SVG, svg and gif format. Also, allowing multiple sources to use like attachmentattachments, records,s, record and URLURLs.
Email:
This is a separate fields field to record email details from a user, called the E-mail field data type field. This field can validate if the given email ID is valid or not.
...
Multi-select:
The multi-select pick list picklist data type field contains many of the data available on the list. This pick list can allow users to select multiple data from the list.
...
The Phone field enables your users to enter a valid national & international phone number.
Select:
The select field offer offers a selection of options available for specific fields in a an object, such as a list of regions.
Text:
Allows the user to any combination of letters and numbers.
Tags:
A Tag field on a Content Type allows Content Contributors content type allows content contributors to label the content with keywords (tags) as it the content is contributed.
...
Radio buttons are arranged in groups of two or more and displayed on the screen as, for example, a list of circular holes that can contain white space (for deselected) or a dot (for selected). Each radio button is normally accompanied by a label describing the choice that the radio button represents.
Text Area:
Text The text area field represents a multi-line plain-text editing control, useful when you want to allow users to enter a sizable amount of free-form text, for example, a comment on a review or feedback form.
...
Your template content can store fields that show field values from different objects. These merge fields are automatically updated in your content when the referenced field is updated on the other object.
Formula:
Formula The formula field is used to calculate custom fields, validation rules, Flow logic, etc.