Edittext compound drawables are offset until focus
I seem to be having a strange problem when using an Iconics drawable in an EditText. Attached is an image of what I am experiencing. The firstName field is using an Iconics drawable, and the lastName field is using a regular drawable. As you can see, the firstName drawable doesn't respect the padding that I assigned to it. The lastName drawable, however, does. The really weird part is that when I click into _any_ edittext on the page, all of the Iconics compound drawables move to the appropriate position. Happening on my Nexus 6 (7.0), but not on older ones like ZTE 4.4. 


![error](https://cloud.githubusercontent.com/assets/854180/26069412/c5ff771e-396e-11e7-9749-b8f7ffaa5c05.png)


```
        // Set the first name icon
        mEtFirstName = (EditText)v.findViewById(R.id.login_firstname_input);
        Typeface myFont = Typeface.createFromAsset(getActivity().getAssets(), "fonts/myFont.ttf");
        IconicsDrawable nonWorkingDrawable = new IconicsDrawable(getActivity())
                .icon(getString(R.string.icon_icon_person))
                .typeface(myFont)
                .color(getResources().getColor(R.color.default_blue))
                .sizeDp(21);
        mEtFirstName.setCompoundDrawablesWithIntrinsicBounds(nonWorkingDrawable, null, null, null);
```

        // Set the last name icon.
        mEtLastName = (EditText)v.findViewById(R.id.login_lastname_input);
        Drawable workingDrawable;
        final int version = Build.VERSION.SDK_INT;
        if (version >= 21) {
            workingDrawable = ContextCompat.getDrawable(getActivity(), R.drawable.test);
        } else {
            workingDrawable = getResources().getDrawable(R.drawable.test);
        }
        mEtLastName.setCompoundDrawablesWithIntrinsicBounds(workingDrawable, null, null, null);`

```
<EditText
                android:id="@+id/login_firstname_input"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="@string/hint_first_name"
                android:drawablePadding="5dp"
                android:nextFocusDown="@+id/login_lastname_input" />

            <EditText
                android:id="@+id/login_lastname_input"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:inputType="textCapWords"
                android:hint="@string/hint_last_name"
                android:drawablePadding="5dp"
                android:nextFocusDown="@+id/signup_email_input"/>
```



Anyone run into this issue or know how to troubleshoot?

