Get all children of a term
Use taxonomy_get_tree instead, it takes vocabulary ID as the first param, and the term ID under which to generate the tree - this should give you all children of a term.

More info here.