01 Height

It is better to avoid input fields with small text sizes and low field height. Such inputs are difficult to click with the cursor or touch and read the entered data. An input field with a low height is always a bad choice at the cost of a reduced clickable area. It is good when the input has a height equal to or greater than that acceptable for click and tap, i.e., at least 40px.

It is best if the height of the textarea is equal to the expected number of lines of text. Even better, the height will automatically adjust depending on the amount of text.

02 Width

It is good when the width of input matches the data format. It makes no sense to stretch the 'email' field to the full width of the page. It doesn't make sense to make the five-digit ZIP code field long. The input width is a good indication of what kind of data and what size is expected.

A common problem is the width of the textarea. It takes up the entire screen width and makes the typed text in it too long. Such a text is inconvenient to type and read.