textfield in eigen module