Searching through the Root Container doesn't find all text fields?
===

I am using a function to update my text fields on the stage:


	private function updateFields(rootContainer:DisplayObjectContainer):void
	{
		for(var i=0; i < rootContainer.numChildren; i++) {
			var item:* = rootContainer.getChildAt(i);
			try {
				updateFields(item);
			} catch (e:Error) {
				trace(e.toString());
			}
			if (item.toString() == '[object TextField]') {
				trace(item.name);
			}
		}
	}

It finds half of the text fields placed on stage. Why is this? Drives me crazy.