Secondo me... posto che il tuo campo textBox nel repeater figlio si chiami "quant" il valore lo puoi leggere iterativamente così...
codice:
System.Web.UI.WebControls.Repeater myRep = new System.Web.UI.WebControls.Repeater();
for (int i=0; i<repCategorie.Items.Count; i++)
{
if (repCategorie.Items[i].FindControl("repArticoli")!=null)
{
myRep = (System.Web.UI.WebControls.Repeater)(repCategorie.Items[i].FindControl("repArticoli"));
for (int i2=0; i<myRep.Items.Count; i2++)
{
if (myRep.Items[i2].FindControl("quant")!=null)
{
System.Web.UI.WebControls.TextBox myQuant = (System.Web.UI.WebControls.TextBox)myRep.Items[i2].FindControl("quant");
// il valore adesso lo puoi leggere da myQuant.Text
}
}
}
}
Spero di esserti stato di aiuto... altrmimenti mandami un po' di codice.
Buon lavoro,
Francesco.