1610s, from harden + -er (1).
hard-boiled
hardcore
hard-cover
harden
hardened
hardener
hard-fought
hard-headed
hard-hearted
hardihood
hard-line