snowballer
Etymology
From snowball + -er.
noun
One who makes or throws snowballs.