Zoramite/ExpandingTextareas — comment on commit a2fa0a0f2704a859df52f21596d03255a183abb3
File: expanding.js line 86
By bgrins:

After thinking about this for a while, I realized that this part isn't necessary (I thought it was too when I was thinking about this case), here's why: Reseting the 'style' attribute should cover any styles that we changed, since by removing it from the parent, everything else would be inherited.

Either
* someone has an inline style tag on initialization, this is handled by resetting the style attribute directly
* someone calls `$("textarea").height(500).expandingTextarea()` or something for some reason. In this case, resetting the style attribute will take care of that too.

So, as long as we set the originalStyle before setting the textareaCSS (which you are doing here), I think we are actually covered here. I set up the demo and played with changing the styles without setting anything on originalCss, and everything seems to work great.