We've heard various reports of this, but we're having a really hard time tracking it down. Please file a bug on Connect with as much information as you can give: file types, your project or some project you can repro it with (if possible, I know that can be tough), any more steps you can think of other than what you've posted here, extensions/packages/add-ons you have installed, etc.
If you are curious, the underlying cause is related to the command system in the shell. In general, it tries to keep the focused element and the active command target in sync, but there are cases where it falls apart. When that happens, commands (like return and backspace) stop working, though normal typing tends to continue to work (as the text input events are handled in the focused editor window anyways). The difficult part of debugging it is that by the time you get into the state, it's too late to figure out why focus/activation got out of sync. We're hoping to improve the diagnosability of this in the future, as well as possibly a helper that just sits around and synchronizes focus/activation periodically.