mat-form-field is a component used to wrap several Angular Material components and apply common Text field styles such as the underline, floating label, and hint messages.
mat-form-field:
input matInput & textarea matInput
mat-select
mat-chip-list