0.25.0 (except for base that is 0.24.0
Chrome 62.0.3202.94 (64 bits)
MacOS 10.13.1
Please write the steps which need to be taken in order to reproduce the bug. These steps should be
as detailed as possible, e.g.
- Go to this url.
- Start typing on the textarea
- Observe the component's behavior: the top border is partially overlapped by the label.
The top border should stay the same
The top border is partially cut near the label

Looks like a bug. Putting in tracker.
Textarea for Safari (Mobile & Desktop) is even worse 鈽癸笍

We have found that zoom levels and pixel densities of monitors have had a detrimental effect on these types of features. @mellogarrett Thank you for the screen shot, could you also provide the specs for the machine(s) you're using?
Seen on both 2017 MacBook Pro & iPhone 8+
While looking at the dev tools, it seems like the and the mdc-text-field wrapper both have a border. The element does not have border-radius, and since the label is position: absolute, it overlaps the border. I also notice that the line-height for the label is slightly larger on the codepen compared to that of the demo site since the demo site uses normalize.
Proposed solution is to remove the textarea input border, and add line-height of label to same as normalize.css (line-height: 1.15).
@ricardobrandao In the MDC demo normalize.css is being used, but is turned off in your codepen. I noticed that margin is added by default on both Chrome and Safari. Safari (v11.0.1) however adds by default to the textfield.
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0em;
margin-right: 0em;
I noticed that this doesn't remove all margin (as seen in @mellogarrett screenshot), but by overriding this with margin: 0 Safari actually removes the margin as expected. So seems like we stumbled upon a Safari bug. I'll be opening a PR with that change.
@moog16 thanks for the update 馃槃 Glad you've found the problem.
Most helpful comment
Seen on both 2017 MacBook Pro & iPhone 8+