In my application, I created a form using the collection field type :
collection
$builder->add(\'tags\', \'collection\', array( \'type\' => new TagTyp
Maybe there is something to do with the multiple form option, but it might require a little tweaking on your collection form and tag entity.