There are a number of things that can cause your tempdb to grow...but the most common are costly queries.
Here is another forum post with a similar question:
That forum post references what looks to be a very good Microsoft article on the topic:
http://msdn.microsoft.com/en-us/library/ms176029.aspx
Hope this helps!
-Dane