Reuters health has recently reported that infants who sleep an average of less than 12 hours per day have twice the risk of being overweight by age 3 as babies who get at least 12 hours of sleep per day, findings from the Project Viva study indicate.
http://www.revolutionhealth.com/news/?id=reut-20080407elin028&msc=a62593
The same is true of adults. Recent studies have shown that people who sleep less than 8 hours per night tend toward obesity.
It could be a biochemical link. It could also be that being awake more hours, means more hours for eating.