A Mobile Node is the host which is roaming; a Mobile Node Home Agent is a router of the Mobile Node's home network which keeps track of the Mobile Node's current location.
When traffic is sent to the Mobile Nodes Home Address, the Mobile Home Agent forwards that traffic, via a tunnel, to the Mobile Node at it's current location.
It could be compared to you going to visit a relative and forwarding your home phone to Grandma's home phone. Someone who calls your home number will reach you at Grandma's house, but the caller has no idea that you aren't at home.