|textarea and input[type="text"] already receive|
|"cursor: text" via browsers' base stylesheets|
Resetting cursor styles is something I've been doing for a couple of years. The changes aren't drastic; there are only two things that deviate from standard browser defaults:
I realize this second item goes against expectations, but I do it expressly to suppress the i-bar cursor on text. Here's my rationale:
99% (probably way more) of the text on the web isn't editable. Selectable, yes, but not editable. The i-bar implies (to me and others I've discussed this with) the idea that "this text is editable;" it implies a specific interaction when none is required or available.
By resetting the cursor styles, only elements that expressly offer an interaction of some kind have the non-default cursor. (I make an exception for
Note that this doesn't prevent anyone from selecting any and all text, with exactly the same level of precision (Webkit even changes the cursor to the i-beam while you're selecting).