Проблема в том, что текстовое поле (несмотря на то, что оно прозрачное) лежит над кнопкой. Чтобы сделать возможным нажатие на кнопку, вы должны быть уверены, что кнопка находится перед текстом. Взгляните на AddChildAt метод DisplayObject. Объекты с большим индексом позиции лежат над объектами с более низким индексом позиции. Так что все, что вам нужно, это убедиться, что кнопка имеет больший индекс:
container.addChildAt(button, 1)
...
container.addChildAt(text, 0)
P.S .: Вы можете встраивать кнопку непосредственно в текстовое поле, используя html <a href="javascript:..."><img src="link_to_image"><a/>
или что-то в этом роде.