Well I had a real descriptive 3-paragraph question on my issue but the web ate it, so trying this again with a bit less typing hopefully.

Okay, so I have a TextArea, and I don’t want the text box to be visible. I screwed around with settings for a while and I found that if you apply a gui skin with certain settings to a textarea the text box goes invisible; however, after I did that I found that I could no longer hit enter into the text box. Word wrapping works fine, but you can’t manually add line breaks (well unless you copy one into your clip board).

So I was thinking that the easiest workaround would be to simply rig enter/return to insert a page break character into the string at the insertion pointer’s current position. But then I realized that knowing my luck there is no way to get the position of the insertion pointer in the string’s array… so blah.

So my question, does anyone know how to make a textarea with an invisible text box, that at the same time still allows the user to press enter to make a line break?
(Sorry if this seems a bit rushed, I had it all typed up once already and then the internet ate it).

Using a different style should work just fine if you’ve configured the style right. Have you tried just using the Label style?

t = GUI.Textfield(t, "Label");

Try changing the actual style, that way you can’t have misdeed something in you Skin:

GUI.skin.textArea.normal.background = null;
GUI.skin.textArea.active.background = null;
GUI.TextArea...

If that works then you’ve probably just missed something in the style.