TinyMCE does this when you don't have "href" attribute inside <a> tag. Basically, without "href" it considers a link to be named (<a name="anchor"></a>) and moves the inner text ouside.
To fix this, add href="#" with an event.preventDefault() in an event handler.
Posted to: TinyMCE Removes Content from "A" Tags | Show Thread | Post Reply