Я бы поместил текст внутри холста, а затем применил пользовательский borderSkin к холсту, внутри которого он находится. то есть:
CSS:
.textBubbleBackground{
borderSkin: Embed(source="img/textBubble.png",
scaleGridTop="10", scaleGridBottom="100",
scaleGridLeft="10", scaleGridRight="150");
}
MXML:
<mx:Canvas styleName="textBubbleBackground">
<mx:Text text="my text" />
</mx:Canvas>
Очевидно, что это немного упрощено, и вам нужно применить правильное 9-сеточное масштабирование к фоновому изображению (или я бы нарисовал его программно, используя degrafa, но это немного сложнее объяснить)