The behavior with the focused event comes from the WebView which is used for the RichTextEditor control. For now we cannot suggest a workaround for this issue.
The main thing IMO is that calling RichTextEditor.Focus() should present the Soft Input Keyboard and the complementary RichTextEditor.Unfocus() should close it. (The Unfocused event is also missing as noted here.)