Weird TextField editing problem

Hi guys, just run against a problem im not sure how to fix.

I have an input field, which is being prepopulated with text. The font, color and size are also being manipulated with a TextFormat object. embedFonts is true

Now if I want to edit the text by clicking the end of the text and start typing, it won’t register anything.
If however, I click the end and then press the delete key (not backspace) I can type again, or if I just click in the middle of the body of text it works fine too.

I must also note that this only happens the first time you click the textfield (the flash movie is already in focus) If you edit it, and then click at the end it works as expected.

Anyone know what the problem is? It seems like a very specific and rather quirky problem.

Thanks