Ah, yes, I noticed that you'd added some padding the other day - thank you!

I decided to look into this further out of curiosity after you mentioned that the cursor was still visible in Firefox:

As it turns out, both Firefox and Chrome (and other Chromium-based browsers) give textarea elements 2px of padding by default, but the site's common.css stylesheet contains a sort of catch-all "reset" rule that removes that default padding (along with the margins and default word-wrap value) from them, along with a bunch of other different elements, which explains why the padding needed to be added (back) in in the first place. What's interesting to me is the fact that Firefox does indeed seem to handle this situation better by making it so that the text cursor is not obscured by the textarea's outline when it has focus, and from what I can tell, this seems to ultimately be due to the fact that Firefox also gives textarea elements a 2px width border, unlike Chrome (and friends) which give them a 1px-width border instead.