Right now, I'm seeing the bare bones editor. Just the box and no rich text icons. In my original post up above, it was showing the rich text editor. I think I fixed it by turning off the "accellerated web browsing" in Silk, which uses some goofy Amazon cloud cache to speed things up I think.
I'm certain I had previously tested all three view settings available to me (Automatic/Desktop/Mobile) but all this talk about the options prompted me to play with those settings again. My Fire was on Desktop view so I switched to Mobile and the keyboard appeared everywhere it was to be expected.
So this is where I stand (and if this is working as designed I'm sorry for even mentioning any this in the first place):
I stumbled across this by accident earlier today. I use the Swype keyboard on my phone. It did not come with the phone when I got it . Anyways, I had switched to stock keyboard for something earlier today and didn't remember to switch it back to Swype. Upon going to the forums, I noticed that RTE was gone by default. I know I didn't switch off PC masking and I know I didn't disable RTE in the WTF settings, So I was about to post saying that it was doing what it was supposed to do. Then I saw the default keyboard. Wondered if that was it and bingo RTE problem returned upon changing my default to Swype.
RTE is gone like it should be with stock keyboard and PC masking enabled
RTE problem occurs when I use Swype as my default.
I've added detection with "Silk-Accelerated" so that it's considered a mobile browser.
I don't see how Swype would change the user agent to show as a desktop browser, so that report is particularly weird. If we can get his user agent when it occurs (http://whatsmyuseragent.com/), then we can handle that. However, I'd do that in a separate bug report as this is related to Silk specifically.