T:inputFileUpload NullPointerException

Boa tarde pessoal.

Estou desenvolvendo um projeto Maven web(JSF+JBOSS SEAM+Tomahawk)
Quando tento utilizar o seguinte componente:
.xhtml

 <t:inputFileUpload id="arquivo" value="#{fileUploadMB.arquivo}" accept="txt, jpg, gif, png, bmp" />
 <h:commandButton action="#{fileUploadMB.anexar}" value="Anexar" styleClass="submit" />

managed bean

package br.apc.intranet.mb;

import java.io.BufferedInputStream;
import java.util.LinkedList;

import org.apache.myfaces.custom.fileupload.UploadedFile;
import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.AutoCreate;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;

import br.apc.intranet.bo.vo.Anexo;

@Name("fileUploadMB")
@Scope(ScopeType.PAGE)
@AutoCreate
public class FileUploadMB {
	private UploadedFile arquivo;


	public void anexar()
    {
        try
        {
            Anexo anexo = documentoLocal.anexar(this.arquivo.getName(), session.getProcessoArquivo());
            ...
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
    }
	public UploadedFile getArquivo() {
		return arquivo;
	}
	
	public void setArquivo(UploadedFile arquivo) {
		this.arquivo = arquivo;
	}

}

quando clico no botão “Anexar” é chamado o método corretamente, mas
o atributo “arquivo” que está relacionado com o xhtml etá vindo null.
ja configurei meu web.xml, configurei também: tomahawk.taglib.xml
e continua o mesmo erro.

se alguem souber.
vlws

Shit! Estou com o mesmo problema.
Achou uma solução?