Word: overhauler
Morphemes: over- + haul + -er
Morpheme types: Prefix + Base + Suffix