When re-sizing a textarea, if the parent element is a table, it expands to fit, but not when it's a div. Why?
===

I have a textarea (asp.net multiLine TextBox) wrapped in a few nested divs. When re-sizing the textarea, it expands over all of the other elements. This is not the case when wrapped in a table, as it pushes the surrounding elements down and right to accommodate the re-sizing. How do I get this to work in a div?

I'm not a pro with CSS, but I've tried relative position on the contained child div, but this just makes the textarea hide all the other elements as it expands.  I can use a table, but I'm trying to get away from tables for layouts.

I've expanded outer divs to accommodate the content of inner divs with relative positioning, but it doesn't seem to work here.  Also, the overflow effect is not desirable.