Custom Textfield

I Create one custom Textfield,

package br.com.lumera.cartoriointeligente.ui.custom;

import com.vaadin.event.FieldEvents;
import com.vaadin.ui.AbstractTextField;
import com.vaadin.ui.TextField;

import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.util.Locale;

/**
 * Created by fabioebner on 25/11/16.
 */
public class MyTextField extends TextField {

    private Tipos tipoMascara = Tipos.NORMAL;
    DecimalFormatSymbols symbols = new DecimalFormatSymbols();
    DecimalFormat decimalFormat = null;
    private Locale ptBr = new Locale("pt", "BR");


    private void inicializacao(){
        super.setTextChangeEventMode(AbstractTextField.TextChangeEventMode.EAGER);
        super.addTextChangeListener(event -> adicionarMascara(event));
        String pattern = "#,##0.0#";
        symbols.setGroupingSeparator('.');
        symbols.setDecimalSeparator(',');
        decimalFormat = new DecimalFormat(pattern, symbols);
        decimalFormat.setParseBigDecimal(true);
    }

    public void setTipoMascara(Tipos tipoMascara) {
        inicializacao();
        this.tipoMascara = tipoMascara;
    }

    private void adicionarMascara(FieldEvents.TextChangeEvent event) {
        if(tipoMascara.equals(Tipos.DATA)){
            System.out.println(event.getText());
        }else if(tipoMascara.equals(Tipos.VALOR)){
            System.out.println("valor");
            System.out.println(event.getText());
        }else{
            System.out.println("normal");
        }
    }




    public enum Tipos {
        DATA,
        VALOR,
        NORMAL;
    }
}

then I got to my desginer and add this comp. works fine. But now I need to put one name( so in designer prop I change the name from null to Test

now When I try to run my app I got this error:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'principalCaixaImpl' defined in file 
[/Users/fabioebner/Documents/lumera/projetos/vaadin/cartoriointeligente/target/classes/br/com/lumera/cartoriointeligente/ui/PrincipalCaixaImpl.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [br.com.lumera.cartoriointeligente.ui.PrincipalCaixaImpl]
: Constructor threw exception; nested exception is com.vaadin.ui.declarative.FieldBindingException: Field binding failed for teste
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1110) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1055) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.beans.factory.support.AbstractBeanFactory$2.getObject(AbstractBeanFactory.java:345) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at com.vaadin.spring.internal.BeanStore.create(BeanStore.java:71) ~[vaadin-spring-1.0.0.jar:1.0.0]

    at com.vaadin.spring.internal.BeanStore.get(BeanStore.java:62) ~[vaadin-spring-1.0.0.jar:1.0.0]

    at com.vaadin.spring.internal.SessionLockingBeanStore.get(SessionLockingBeanStore.java:46) ~[vaadin-spring-1.0.0.jar:1.0.0]

    at com.vaadin.spring.internal.ViewScopeImpl.get(ViewScopeImpl.java:77) ~[vaadin-spring-1.0.0.jar:1.0.0]

    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:340) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1076) ~[spring-context-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at com.vaadin.spring.navigator.SpringViewProvider.getViewFromApplicationContextAndCheckAccess(SpringViewProvider.java:312) ~[vaadin-spring-1.0.0.jar:1.0.0]

    at com.vaadin.spring.navigator.SpringViewProvider.getViewFromApplicationContext(SpringViewProvider.java:296) ~[vaadin-spring-1.0.0.jar:1.0.0]

    at com.vaadin.spring.navigator.SpringViewProvider.getView(SpringViewProvider.java:274) ~[vaadin-spring-1.0.0.jar:1.0.0]

    at com.vaadin.navigator.Navigator.navigateTo(Navigator.java:554) ~[vaadin-server-7.7.5.jar:7.7.5]

    at br.com.lumera.cartoriointeligente.CartorioUI.criarNavegacao(CartorioUI.java:121) ~[classes/:na]

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_60]

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_60]

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_60]

    at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_60]

    at org.vaadin.spring.events.internal.MethodListenerWrapper.publish(MethodListenerWrapper.java:80) ~[vaadin-spring-addon-eventbus-0.0.7.RELEASE.jar:na]

    at org.vaadin.spring.events.internal.ListenerCollection.publish(ListenerCollection.java:137) ~[vaadin-spring-addon-eventbus-0.0.7.RELEASE.jar:na]

    at org.vaadin.spring.events.internal.ScopedEventBus$1.onEvent(ScopedEventBus.java:53) ~[vaadin-spring-addon-eventbus-0.0.7.RELEASE.jar:na]

    at org.vaadin.spring.events.internal.EventBusListenerWrapper.publish(EventBusListenerWrapper.java:55) ~[vaadin-spring-addon-eventbus-0.0.7.RELEASE.jar:na]

    at org.vaadin.spring.events.internal.ListenerCollection.publish(ListenerCollection.java:137) ~[vaadin-spring-addon-eventbus-0.0.7.RELEASE.jar:na]

    at org.vaadin.spring.events.internal.ScopedEventBus.publish(ScopedEventBus.java:109) ~[vaadin-spring-addon-eventbus-0.0.7.RELEASE.jar:na]

    at org.vaadin.spring.events.internal.ScopedEventBus.publish(ScopedEventBus.java:103) ~[vaadin-spring-addon-eventbus-0.0.7.RELEASE.jar:na]

    at br.com.lumera.cartoriointeligente.ui.LoginImpl.verificaLogin(LoginImpl.java:52) ~[classes/:na]

    at br.com.lumera.cartoriointeligente.ui.LoginImpl.lambda$new$3b88c74b$1(LoginImpl.java:37) ~[classes/:na]

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_60]

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_60]

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_60]

    at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_60]

    at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:510) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:200) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:163) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:1015) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.Button.fireClick(Button.java:377) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.Button$1.click(Button.java:54) ~[vaadin-server-7.7.5.jar:7.7.5]

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_60]

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_60]

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_60]

    at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_60]

    at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:158) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:119) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.server.communication.ServerRpcHandler.handleInvocation(ServerRpcHandler.java:435) [vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:407) [vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:273) [vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:90) [vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41) [vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1422) [vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:379) [vaadin-server-7.7.5.jar:7.7.5]

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-embed-websocket-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55) [spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]

    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:105) [spring-boot-actuator-1.4.1.RELEASE.jar:1.4.1.RELEASE]

    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at br.com.lumera.cartoriointeligente.backend.web.filter.SessaoFilter.doFilter(SessaoFilter.java:30) [classes/:na]

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) [spring-web-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:89) [spring-web-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77) [spring-web-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) [spring-web-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:107) [spring-boot-actuator-1.4.1.RELEASE.jar:1.4.1.RELEASE]

    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_60]

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_60]

    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.5.jar:8.5.5]

    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [br.com.lumera.cartoriointeligente.ui.PrincipalCaixaImpl]
: Constructor threw exception; nested exception is com.vaadin.ui.declarative.FieldBindingException: Field binding failed for teste
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:154) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1103) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    ... 105 common frames omitted
Caused by: com.vaadin.ui.declarative.FieldBindingException: Field binding failed for teste
    at com.vaadin.ui.declarative.FieldBinder.bindFieldByIdentifier(FieldBinder.java:204) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.FieldBinder.bindField(FieldBinder.java:145) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.Design$1.componentCreated(Design.java:478) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.DesignContext.fireComponentCreatedEvent(DesignContext.java:656) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.DesignContext.readDesign(DesignContext.java:501) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.AbstractOrderedLayout.readDesign(AbstractOrderedLayout.java:495) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.DesignContext.readDesign(DesignContext.java:520) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.DesignContext.readDesign(DesignContext.java:500) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.AbstractOrderedLayout.readDesign(AbstractOrderedLayout.java:495) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.DesignContext.readDesign(DesignContext.java:520) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.DesignContext.readDesign(DesignContext.java:500) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.AbstractOrderedLayout.readDesign(AbstractOrderedLayout.java:495) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.DesignContext.readDesign(DesignContext.java:520) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.DesignContext.readDesign(DesignContext.java:500) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.AbstractOrderedLayout.readDesign(AbstractOrderedLayout.java:495) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.DesignContext.readDesign(DesignContext.java:520) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.Design.designToComponentTree(Design.java:483) ~[vaadin-server-7.7.5.jar:7.7.5]

    at com.vaadin.ui.declarative.Design.read(Design.java:586) ~[vaadin-server-7.7.5.jar:7.7.5]

    at br.com.lumera.cartoriointeligente.ui.PrincipalCaixa.<init>(PrincipalCaixa.java:61) ~[classes/:na]

    at br.com.lumera.cartoriointeligente.ui.PrincipalCaixaImpl.<init>(PrincipalCaixaImpl.java:87) ~[classes/:na]

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_60]

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_60]

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_60]

    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[na:1.8.0_60]

    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:142) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]

    ... 107 common frames omitted
Caused by: java.lang.IllegalArgumentException: Can not set br.com.lumera.cartoriointeligente.ui.custom.MyTextField field br.com.lumera.cartoriointeligente.ui.PrincipalCaixa.teste to br.com.lumera.cartoriointeligente.ui.custom.MyTextField
    at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167) ~[na:1.8.0_60]

    at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171) ~[na:1.8.0_60]

    at sun.reflect.UnsafeObjectFieldAccessorImpl.set(UnsafeObjectFieldAccessorImpl.java:81) ~[na:1.8.0_60]

    at java.lang.reflect.Field.set(Field.java:764) ~[na:1.8.0_60]

    at com.vaadin.ui.declarative.FieldBinder.bindFieldByIdentifier(FieldBinder.java:197) ~[vaadin-server-7.7.5.jar:7.7.5]

    ... 131 common frames omitted

I tested your custom TextField and created a simple design with that TextField. I had bean with only one property with same name as the text field. I had no issues binding it. Can you show the code in br.com.lumera.cartoriointeligente.ui.PrincipalCaixa constructor?