brainstormer - noun

singularbrainstormer
pluralbrainstormers