Here's a Chrome packaged app option, capable of editing both local and remote (with a neat little client/server setup deployed) files, has a lot of good design decisions.
EDIT: For some reason it's not mentioned on the github page for it yet, but it's also released through the Chrome Web Store...