Is there a 2d map tile editor/generator, or anything to help with mapping? Or am I stuck with paint .

EDIT: Just to clarify it I don't need something to put the map together I need something to make tiles with .. like the grass and trees etc..