I'm creating a custom item renderer for Spark List. To start, I modified the default renderer skin. The default skin uses SimpleText to display a label. I need to make the text selectable, so it appears that RichEditableText is the appropriate choice for me. I tried to just replace SimpleText with RichEditableText (and set selectable="true"), but the auto sizing does not utilize the full width of the list. It actually is consistently 25 characters in width, while the height does vary based on the text. How can I make the RichEditableText component utilize the full width of the Spark List (useVirtualLayout="true"), while also varying height based on the multi-line text?