Despairer
/(?)/
De·spair·er
Despairer
n.
One who despairs.