You can try to get it working under wine. Lots of stuff from windows works well using that.
Whatever Linux lacks it definately NOT from a large number of text editors. Very high quality ones, too.
So, say you do php coding with it, do a search for php linux editor, or php linux ide or something like that.
Personally I like Vim and they have a Gui version called GVim. But that is a very adventurous text editor for linux users to say the least.
Many people like Emacs. Since you like how you can access ftp sites Emacs may be for you. Emacs is infinately modifiable so you could make all your favorate key strokes and stuff work the same in Emacs as you CrimsonEditor.
The old joke goes: I like Emacs, but I prefer Linux as a OS, or in other words, Emacs DOES include the kitchen sink.
Those are the 2 most popular and powerfull, but there are many many others.
I suggest vim. It's simple and all it does is text editing but there are plenty of ways to add functionality to suit specific programming languages. It's hard to use at first, but the command mode/editing mode nature of it allows you to do EVERYTHING without lifting your fingers from the proper typing position. Some programmers find themselves 10x more productive using this as compared to other editors. It's VERY archaic, but it's amazing what you can do with it once you learn it.