spitballer

Noun

 * 1)  A pitcher who moistens the ball with saliva before throwing it.
 * 2) One who spitballs or informally discusses ideas.