A leak from the top is usually not as serious as a leak from the bottom, and chances are it can be fixed. If your water heater is leaking from the top then there are two likely causes: Refer this link to know more:
http://www.waterheaterleakinginfo.com/water-heater-leaking-from-top/