I find it extremely hard to believe that any browser would refuse to show unlabeled fields; there must be something else going wrong. Minimal example, please.
A textarea displays and edits text... you'd need to create a string version of your list of effects yourself, and then parse it back...