Any editor will do: Windows users will use Notepad or Notepad++ or UltraEdit, Unix users will more likely use Emacs or vi.
The latest version of GNU Smalltalk (going to be 3.2) will have a nice IDE based on GTK+, called VisualGST. I find it extremely useful for reading code, but I still use a text editor for writing it.
If you haven't yet compiled GNU Smalltalk, I suggest you use Cygwin. I'll make prebuilt Windows binaries soon, hopefully in 1-2 weeks since it's now at the top of my todo list. It's a bit more difficult under Windows than under Linux to build gst because of the number of external dependencies.