What is the difference between a cofactor and a coenzyme?  How are they similar?

What is the difference between a cofactor and a coenzyme?  How are they similar?

 

What is the difference between a cofactor and a coenzyme?  How are they similar?